import request from '@/utils/request'

// 审批
const userApi = {
  rolesList: '/boss/approve/getRoleIds',
  accountList: '/boss/approve/approveUser',
  addApproval: '/v2/boss/approve/add',
  updateApproval: '/v2/boss/approve/update',
  getApprovalDetail: '/v2/boss/approve/detail'
}

// 角色列表
export function getRolesList (parameter) {
  return request({
    url: userApi.rolesList,
    method: 'get',
    params: parameter
  })
}
// 账户列表
export function getAccountList (parameter) {
  return request({
    url: userApi.accountList,
    method: 'get',
    params: parameter
  })
}
// 新增审批流程
export function addApproval (parameter) {
  return request({
    url: userApi.addApproval,
    method: 'post',
    data: parameter
  })
}
// 编辑审批流程
export function updateApproval (parameter) {
  return request({
    url: userApi.updateApproval,
    method: 'post',
    data: parameter
  })
}
// 审批流程详情
export function getApprovalDetail (parameter) {
  return request({
    url: userApi.getApprovalDetail,
    method: 'get',
    params: parameter
  })
}
